//
//  MKAlertView.h
//  MeetCard
//
//  Created by longmin on 16/11/9.
//  Copyright © 2016年 timtian. All rights reserved.
//

#import <UIKit/UIKit.h>

typedef enum {
    MKAlertViewTypeDefault,
    MKAlertViewTypeCancel
}MKAlertViewType;

@interface MKAlertView : UIView

@property(nonatomic, strong) UIFont *titleFont;

@property(nonatomic, strong) UIFont *detailFont;

@property(nonatomic, strong) UILabel *titleLabel;

@property(nonatomic, strong) UILabel *detailLabel;

/**
 *  工厂方法
 *  @param title    标题,只能单行显示
 *  @param detail   内容文字,可以多行显示
 */
+(instancetype)alertWithTitle:(NSString *)title detail:(NSString *)detail;

/**
 *  工厂方法
 *  @param image    图片
 *  @param title    标题,只能单行显示
 *  @param detail   内容文字,可以多行显示
 */
+(instancetype)alertWithImage:(NSString *)image Title:(NSString *)title detail:(NSString *)detail;
/**
 *  添加按钮和点击事件
 *  @param type         按钮类型:默认/取消
 *  @param title        按钮文字
 *  @param clickBlock   按钮点击的回调
 */
-(void)addActionWithType:(MKAlertViewType)type title:(NSString *)title clickBlock:(void(^)())clickBlock;
/** 显示 */
-(void)show;

@end
